_FREECT

            
 #include  <malloc.h>  требуется только для объявления функции.
            
unsigned int _freect(size);
unsigned int size; размер объекта в байтах.
          

Описание:
Функция _freect сообщает о количестве памяти, пригодной для размещения динамической памяти, и возвращает приблизительное количество вызовов в программе malloc для размещения объекта заданного размера в умалчиваемом сегменте данных.

Возвращаемое значение:
Функция _freect возвращает число вызовов как беззнаковое целое.

Пример.

            
               main()
               {
               int i;
               printf("Approximate # of times program can call
                     malloc\n");
               printf("to allocate a single integer=%u\n\n",
                     _freect(sizeof(int)));
            
               /*  вызывает 1000 раз malloc, размещая каждый раз отдельное
         целое */
            
               for (i=0; i<1000; ++i)
               malloc(sizeof(int));
            
               printf("Approximate # of times program can call
                     malloc\n");
               printf("to allocate a single integer=%u\n",
                     _freect(sizeof(int)));
            
               }
            
Hosted by uCoz